URL (Uniform Resource Locator), Türkçe karşılığı Tekdüzen Kaynak Konumlayıcı olan, internet üzerindeki bir kaynağın adresini belirtmek için kullanılan standart bir metin dizisidir. Bir web tarayıcısına bir web sitesini ziyaret etmek veya bir dosyayı indirmek istediğinizde yazdığınız adres, aslında bir URL'dir.
Bir URL'nin temel yapısı şöyledir:
protokol://alan_adı/dizin/dosya_adı?sorgu#fragment
Bu yapının her bir bölümünün ne anlama geldiğine bakalım:
Protokol: Kaynağa nasıl erişileceğini belirtir. En yaygın protokoller şunlardır:
http
(<a href="https://www.nedemek.page/kavramlar/http">Hiper Metin Transfer Protokolü</a>)https
(<a href="https://www.nedemek.page/kavramlar/https">Güvenli Hiper Metin Transfer Protokolü</a>) - HTTP'nin şifrelenmiş versiyonu.ftp
(<a href="https://www.nedemek.page/kavramlar/ftp">Dosya Transfer Protokolü</a>)Alan Adı (Domain Name): Web sitesinin adını belirtir. Örneğin, www.example.com
. Alan adları, IP adreslerine karşılık gelir.
Dizin (Path): Sunucudaki dosyanın veya kaynağın konumunu belirtir. Örneğin, /blog/makaleler
.
Dosya Adı (Filename): Erişim istenen spesifik dosyanın adını belirtir. Örneğin, index.html
.
Sorgu (Query): İsteğe bağlı parametreler içerir. Genellikle bir soru işareti ?
ile başlar ve parametreler anahtar=değer
şeklinde listelenir. Birden fazla parametre varsa, &
ile ayrılırlar. Örneğin, ?kategori=teknoloji&sayfa=2
.
Fragment (Parça): Sayfa içindeki belirli bir bölümü veya bağlantıyı belirtir. Genellikle bir #
işareti ile başlar. Örneğin, #giris
.
Örnek Bir URL:
https://www.nedemek.page/kavramlar/url?q=url%20nedir#ozellikleri
Bu URL'de:
https
protokolü kullanılıyor.www.nedemek.page
alan adı./kavramlar/url
dizin.q=url%20nedir
şeklindedir ve "q" parametresine "url nedir" değeri atanmıştır.#ozellikleri
fragment'ı, sayfa içindeki "ozellikleri" bölümüne yönlendirme yapar.Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page